/**
 * 函数运行时区分env 变量不支持
 * @returns
 */
const findConfigModel = () => ({
    // 端口
    port: parseInt(process.env.PORT) || 3001,
    host: process.env.HOST,
    projectName: process.env.PROJECTNAME,
    // jwt secret
    jwtsecret: process.env.JWT_CONSTANTS,
    /**
     * 项目部署统一前缀
     */
    prefix: process.env.PREFIX,
    /**
     * 对称加密的密钥
     */
    signHmac: process.env.SIGN_HMAC,
  });
  
  /**
   * 默认配置导出
   */
  export default findConfigModel;
  
  /**
   * 配置类型
   */
  export type ConfigurationType = ReturnType<typeof findConfigModel>;
  
  